package com.googlecode.imanager.client.style.listener;

import java.io.Serializable;

import com.googlecode.imanager.client.style.Style;


/**
 * @author wellsantos@wellsantos.com
 * @since 0.01
 */
public interface StyleListener extends Serializable {

    void onStyleAttach(Style style);
    
    void onStyleDetach(Style style);
    
    <T> void onStyleAttributeChanged(Style style, StyleAttribute<T> attribute, T attributeValue);
    
}
